#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
运行学生社交媒体数据分析
"""

import sys
import os

# 添加当前目录到路径
sys.path.append(os.path.dirname(os.path.abspath(__file__)))

from data_analysis import SocialMediaAnalyzer

def main():
    print("开始运行学生社交媒体与人际关系数据分析...")
    
    # 创建分析器实例
    analyzer = SocialMediaAnalyzer('学生社交媒体与人际关系数据集/学生社交媒体与人际关系数据集.csv')
    
    # 运行完整分析
    try:
        results = analyzer.run_full_analysis()
        print("\n分析成功完成！")
        
        # 保存分析结果到文件
        import json
        with open('analysis_results.json', 'w', encoding='utf-8') as f:
            json.dump(results, f, ensure_ascii=False, indent=2)
        print("分析结果已保存到 analysis_results.json")
        
        return results
        
    except Exception as e:
        print(f"分析过程中出现错误: {e}")
        import traceback
        traceback.print_exc()
        return None

if __name__ == "__main__":
    main()
